package com.skirmisher.inspection.daily.service;

import com.skirmisher.inspection.daily.entity.InsDailyJob;
import com.skirmisher.inspection.daily.entity.InsDailyJobQueryEntity;
import com.skirmisher.inspection.daily.entity.InsDailyJobSave;
import com.skirmisher.inspection.inspection.testController.ResponseModel;

import java.util.List;

public interface InsDailyJobService {
    InsDailyJob getJobDetail(String jobId);

    void getJobPageData(InsDailyJobQueryEntity query);

    void deletDaliyJob(List<String> jobIds);

    void saveDailyJob(InsDailyJobSave jobSave, ResponseModel responseModel);

    void updateDaliyJob(InsDailyJobSave jobSave, ResponseModel responseModel);

    void startJob(String jobId);

    void endJob(String jobId);

    void updateConformJob2Send(InsDailyJobSave jobSave, ResponseModel responseModel);
}
